package com.itheima.other;

import org.springframework.context.annotation.ImportSelector;
import org.springframework.core.type.AnnotationMetadata;

/**
 * @Description 定义批量导入组件 实现导入选择器接口
 * @Created by itheima
 */
public class MyImportSelector implements ImportSelector {

    /**
     * 功能：
     * @param annotationMetadata 说明：@Import注解打到哪个类下，就可以获取该类的元数据信息
     * @return 批量返回bean的字节码文件信息，然后这些信息就会被ioc维护
     */
    @Override
    public String[] selectImports(AnnotationMetadata annotationMetadata) {
        System.out.println(annotationMetadata);
        return new String[]{"com.itheima.pojo.User"};
    }
}
